Go to main content
4/6

# 1 Oracle Big Data Appliance Software Licensing

Oracle Big Data Appliance is an engineered system optimized for acquiring, organizing, and analyzing big data. It combines optimized hardware components with new software solutions to deliver a complete big data solution.

This chapter describes the licensing and technical support of software installed on Oracle Big Data Appliance. It contains these topics:

- Big Data Appliance Software Installation

- Software Licensing

## 1.1 Big Data Appliance Software Installation

Oracle Big Data Appliance software is installed in two stages:

- Factory-Installed Image

- On-Site Software Installation

### 1.1.1 Factory-Installed Image

The Oracle Linux operating system and various configuration utilities are factory-installed on Oracle Big Data Appliance servers. Your license to use them is included with your purchase of the appliance.

### 1.1.2 On-Site Software Installation

An Oracle Customer Service Representative downloads all applications software for Oracle Big Data Appliance. Some of this software is included in the Oracle Big Data Appliance licensing agreement, while other software is licensed separately.

You must specify whether to install separately licensed and optional software components when completing the Oracle Big Data Appliance Configuration Generation Utility.

## 1.2 Software Licensing

The software downloaded to Oracle Big Data Appliance is protected by these licenses:

- Included Software

- Oracle Big Data SQL

- Oracle Big Data Connectors

- Oracle Big Data Spatial and Graph

- Separately Licensed Software

- Oracle Big Data Appliance Restrictions on Use as a Condition of Receiving Support

### 1.2.1 Included Software

This section summarizes the licensing and support of software included with your purchase of Oracle Big Data Appliance. The licenses are only for use of the software on Oracle Big Data Appliance. You cannot move or copy the software to another system.

Operating System

Software | License | Support
--- | --- | ---
Oracle Linux | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems

Integrated Software

Software | License | Support
--- | --- | ---
Cloudera's Distribution including Apache Hadoop | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera BDR | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera Impala | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera Manager | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera Navigator | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera RTD | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Cloudera Search | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Apache Spark | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Apache Kafka | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems

Other Software

Software | License | Support
--- | --- | ---
Java HotSpot Virtual Machine | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
MySQL Enterprise Edition | Restricted use | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Oracle NoSQL Database Community Edition | GNU Affero General Public License Version 3 (AGPLv3) | None1 You can purchase support from the Oracle Store at `http://shop.oracle.com`
Oracle R Distribution | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Oracle Perfect Balance (Oracle software for Oracle Big Data Appliance) | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems
Oracle Table Access for Hadoop (Oracle software for Oracle Big Data Appliance) | Perpetual for life of hardware | Oracle Premier Support for Systems or Oracle Premier Support for Operating Systems

Note:

The Oracle Big Data Appliance Enterprise Manager Plug-In can be installed and used on Oracle Big Data Appliance without additional licensing.

### 1.2.2 Oracle Big Data SQL

The licensing for Oracle Big Data SQL is separate from Oracle Big Data Appliance.

When you purchase a license for Oracle Big Data SQL, note the following:

- A separate license must be procured per disk per Hadoop cluster.

  Note:

  The minimum Hadoop cluster size on Oracle Big Data Appliance is six nodes.

- All nodes within the Hadoop cluster that runs Oracle Big Data SQL must be licensed.

- All disks within a node that is part of a cluster running Oracle Big Data SQL must be licensed. Partial licensing within a node is not available.

- Only the Oracle Big Data Appliance side of Oracle Big Data SQL is licensed and no additional license is required for the database side.

- Only an Oracle Big Data Appliance and Oracle Exadata together enable Oracle Big Data SQL.

- Licensing for Oracle Copy to BDA (renamed “Copy to Hadoop” as of Oracle Big Data SQL 3.0) is included.

- Oracle Super Cluster is not included.

### 1.2.3 Oracle Big Data Connectors

The licensing for Oracle Big Data Connectors is separate from Oracle Big Data Appliance. You can install Oracle Big Data Connectors on a Hadoop cluster configured on either Oracle Big Data Appliance or commodity hardware.

When you purchase a license for Oracle Big Data Connectors, that license includes all of the following components:

- Oracle Loader for Hadoop

- Oracle Data Integrator Application Adapter for Hadoop

- Oracle R Advanced Analytics for Hadoop

- Oracle SQL Connector for Hadoop Distributed File System

- Oracle XQuery for Hadoop

Oracle Big Data Connectors must be licensed for all processors of a Hadoop cluster. When Oracle Big Data Connectors is installed on a single Hadoop cluster, it must be licensed on all processors. When Oracle Big Data Connectors is installed on multiple Hadoop clusters, it must be licensed on all processors of the clusters where the connectors are used.

For example, you might configure Oracle Big Data Appliance with three, six-node Hadoop clusters:

- Cluster 1 uses the Oracle SQL Connector for HDFS component of Oracle Big Data Connectors.

- Cluster 2 uses the Oracle XQuery for Hadoop component of Oracle Big Data Connectors.

- Cluster 3 does not use any component of Oracle Big Data Connectors.

For this configuration, you must license Oracle Big Data Connectors for the processors on 12 nodes (clusters 1 and 2).

The individual components are available only as part of the Oracle Big Data Connectors license. The components are not licensed individually.

Restricted Use License: Oracle Data Integrator as part of Oracle Big Data Connectors is restricted for use on Oracle Big Data Appliance with Cloudera CDH targets or Oracle NoSQL Database targets residing on Oracle Big Data Appliance. Any usage of Oracle Data Integrator outside of Oracle Big Data Appliance requires a full license for Oracle Data Integrator Enterprise Edition.

### 1.2.4 Oracle Big Data Spatial and Graph

The licensing for Oracle Big Data Spatial and Graph is separate from Oracle Big Data Appliance. When you purchase a license for Oracle Big Data Spatial and Graph that license includes the following components:

- Spatial support for vector and raster services on Hadoop

- Property graph support for data access to Apache HBase and Oracle NoSQL Database with indexing, search, and parallel in-memory analytics services.

The spatial and property graph components are available only as part of Oracle Big Data Spatial and Graph. The components are not licensed individually.

You can install Oracle Big Data Spatial and Graph on a Hadoop cluster configured on either Oracle Big Data Appliance or commodity hardware. Additionally, the property graph component can be installed on an Oracle NoSQL Database cluster configured on Oracle Big Data Appliance, and on a client system without Hadoop to access supported Hadoop and Oracle NoSQL Database clusters (with or without Hadoop) as database servers.

Oracle Big Data Spatial and Graph must be licensed for all processors of the Hadoop cluster and/or the Oracle NoSQL Database cluster on which it is installed. All processors of a client system must be licensed for Oracle Big Data Spatial and Graph as well.

For example, you might configure Oracle Big Data Appliance with two, six-node Hadoop clusters and one Oracle NoSQL Database cluster:

- Cluster 1 (Hadoop) uses the spatial services of Oracle Big Data Spatial and Graph.

- Cluster 2 (Hadoop) uses the property graph services of Oracle Big Data Spatial and Graph.

- Cluster 3 (Oracle NoSQL Database) uses the property graph services of Oracle Big Data Spatial and Graph.

- A client system also uses the property graph services of Oracle Big Data Spatial and Graph and accesses property graphs stored on Cluster 2 and/or Cluster 3.

For this configuration, you must license Oracle Big Data Spatial and Graph for the processors on 18 nodes (all three clusters) and on all processors of the client system.

### 1.2.5 Separately Licensed Software

This software requires a separate license:

- Oracle NoSQL Database Enterprise Edition

### 1.2.6 Oracle Big Data Appliance Restrictions on Use as a Condition of Receiving Support

This section describes the restrictions on use of and modification to Oracle Big Data Appliance hardware and software that are conditions of your receiving support for the Oracle Big Data Appliance. These restrictions help to maintain a supportable hardware/software platform. Violating these restrictions can result in the loss of warranty and support.

Be sure to read and understand the restrictions under each of these categories:

- Hardware modifications

- Firmware updates

- Oracle Linux modifications

- Third-party software

- Changes to CDH (Cloudera's Distribution including Apache Hadoop).

Contact Oracle Support if you have questions about these restrictions or about modifications to Oracle Big Data Appliance not discussed in this document.

Restrictions on Hardware Modifications and Replacements

Customers may not modify or replace Oracle Big Data Appliance hardware, with one exception. They may replace the Cisco Ethernet switch that controls the administrative network. The replacement must provide Gigabit Ethernet and at least 48 ports. These are the options:

- 1U in-rack replacement in the Cisco 4948 slot

- 2U in-rack replacement with a TOR (Top Of Rack) switch that supports both 10 GbE (or 40 GbE) and 1 GbE. In racks without a KVM, the TOR can be installed in the empty slots 41 and 42. The Sun Network 10 GbE Switch 72p is recommended. Note that this particular substitution is not possible in Sun Fire X4270 M2-based racks, which have no empty slots.

- Out-of-rack connections from each node to an external switch or panel. The external device must provide two ports for each server node, plus one for each InfiniBand switch and PDU in the Oracle Big Data Appliance rack.

Oracle does not make any provision for these modifications in the Oracle Big Data Appliance Starter, Full, Factory Upgrade, or Field Upgrade rack configurations. Customers must provide their own replacement hardware, perform the replacement, and support the non-standard switch at their own expense

The Cisco 4948 switch has no purpose other than control of the administrative network and can be turned off and removed if replaced.

Restrictions on Firmware Updates

Oracle Big Data Appliance hardware consists of “managed” and “non-managed” components. Firmware levels of managed components are regulated through Mammoth patches and are under tighter control than non-managed components

Firmware Updates for Managed Components

In general, customers may not update the firmware of the following Oracle Big Data Appliance managed components:

- Each server’s ILOM/BIOS

- InfiniBand host channel adapters (HCA)

- Disk controller host bus adapters (HBA)

- Hard drives (HDD)

Customers may update firmware ordinarily managed by Mammoth only in cases where the original component failed and was replaced. Customers can use the bdaupdatefw utility to bring the firmware level up to (but not beyond) the level of the original Oracle-supplied component. No other method is permitted.

See Also:

Oracle Big Data Appliance Owner's Guide for information about the bdaupdatefw utility

Firmware Updates for Non-Managed Components

Customers may update firmware not managed by Mammoth. This includes firmware for the following components:

- Cisco 4948 Ethernet switch (both IOS and firmware)

- InfiniBand switches

- Power Distribution Units (PDUs)

- KVM switch and keyboard, monitor, mouse as needed (Sun Fire X4270 M2-based rack only).

For PDUs and InfiniBand switches, check MOS (My Oracle Support) Document 1528190.1 for supported firmware versions.

Note:

Ensure that InfiniBand firmware stays current with the officially-supported release levels provided in the MOS document 1528190.1.

Restrictions on Oracle Linux Modifications

- Customers may add official Oracle Linux modules, but may not upgrade or update the Oracle Linux UEK (Unbreakable Enterprise Kernel).

- Oracle Big Data Appliance does not support installation of Linux modules from sources that are not official Oracle Linux repositories. Customers install modules from these sources at their own risk. In addition, Oracle cannot answer questions about such software (before or after installation), and cannot provide assistance if issues arise from installing and using it. If Oracle suspects that the cause of a failure is software from an unofficial source, then Oracle Support will refer the customer to the vendor of the software, or, may ask the customer to remove the software and then reproduce the failure without it.

- Customers may apply Oracle Linux patches obtained from official Oracle Linux sources. Customers are responsible for the application of Oracle Linux security fixes as well as any other available security fixes from official Oracle repositories. Go to MOS (My Oracle Support) for instructions.

For clarity, with respect to separate works, including without limitation those in the Operating System, Integrated Software or Integrated Software Options, that are licensed to you under open source or similar license terms, the restrictions set forth in this section are intended solely as conditions to Oracle’s obligations to provide support to you and not as restrictions on your license rights to use such separate works.

Restrictions on Third-Party Software

Customers are responsible for supporting all software on Oracle Big Data Appliance that is not installed by Mammoth. On top of the Mammoth installation, customers may install third-party software that is not supported by Oracle (such as applications, application utilities, and services) with the same caveats that apply to Oracle Linux modifications – support for such software and the consequences of installing and using it are the responsibility of the customer. This includes customer add-ons to components that are installed by Mammoth. In addition, third-party software installed on Oracle Big Data Appliance must comply with the following restrictions:

- Supports 64-bit Oracle Linux on Oracle Big Data Appliance.

- Is directly related to use of Oracle-supported “big data” software installed on the appliance, such as Cloudera's Distribution including Apache Hadoop (CDH) or Oracle NoSQL Database. Software packages that support the health of the system, such as data center monitoring tools, are also acceptable.

- Does not overwrite, update, replace, or invalidate Oracle Big Data Appliance software. See the documentation on the bdachecksw utility in the Oracle Big Data Appliance Owner’s Guide for instructions on how to confirm post-installation integrity.

- Does not consume system resources to a degree that adversely affects the performance of Oracle Linux, CDH, or Oracle NoSQL Database.

Regarding Storage of Non-HDFS Data

Customers are not restricted from use of /uNN data partitions within nodes of a CDH cluster for their own non-HDFS data. However, the following caveats apply:

- Use of these partitions will reduce space available for HDFS data.

- These partitions are not mirrored or redundant. Any data stored is subject to data loss if a disk fails. This storage should be limited to non-HDFS data that is replicated or can be regenerated.

- Oracle recommends that you do not use /u01 and /u02 on the first three nodes of a cluster for heavy I/O workloads. These disks are used by critical HDFS and Zookeeper roles.

Restrictions on Changes to CDH

The following actions may interfere with CDH functionality and are therefore restricted.

- Moving CDH services from their Mammoth-installed locations.

  Customers may not move CDH services from one server to another using Cloudera Manager or any other means. These services, such as NameNode and JobTracker, must remain on the servers where they were installed by the Mammoth utility. The one exception to this rule is a move to recover from a node failure. Customers may use Mammoth node migration to move CDH services in this case.

- Installing Oracle NoSQL Database on HDFS nodes

  Customers may not de-allocate disk drives from HDFS for reallocation to Oracle NoSQL Database or for any other reason. Oracle does not support an installation of CDH where the HDFS drive configuration on the Oracle Big Data Appliance has been modified by the customer. For more details on installing Oracle NoSQL Database on HDFS nodes, contact Oracle Support.

Other Restrictions

- Customers may not connect USB devices to Oracle Big Data Appliance servers except for the purposes documented in the Oracle Big Data Appliance Owner’s Guide.

- Network ports on Big Data Appliance servers may not connect to external non-Sun servers using the Fibre Channel over Ethernet (FCoE) protocol. However, NFS and iSCSI connections to external non-Sun servers are supported.

- Customers may not connect third-party switching devices to the InfiniBand network. Only switches supported in Oracle Engineered Systems may be connected to the InfiniBand network. If you are not sure that a switch meets this requirement, contact Oracle Support.

1

See the Oracle Software License Agreement ("SLA") and Entitlement for Hardware Systems with Integrated Software Options